Megalobatrachus Maximus — synonyms, definition

1. Megalobatrachus maximus (Noun)

1 synonym
giant salamander
1 definition

Megalobatrachus maximus (Noun) — Large (up to more than three feet) edible salamander of Asia.

1 type of
salamander
2 parts of
Megalobatrachus genus Megalobatrachus